package cn.com.dhcc.ddi.monitor.vo;

import java.util.Date;

import cn.com.dhcc.app.core.annotation.SiColumn;
import cn.com.dhcc.app.core.annotation.SiTable;
import cn.com.dhcc.app.core.base.ModuleFeatureBean;

@SiTable(name="t_ddi_monitor_quota")
public class Quota extends ModuleFeatureBean{

	@SiColumn(isId=true)
	private String id;//id	char(32)			
	private String name;//name	varchar2(1000)			指标名称
	@SiColumn(name="rule_for_select")
	private String ruleForSelect;//rule_for_select	varchar2(1000)			用于选择的使用规则选项，逗号隔开
	private String threshould_1;//value_sug2	varchar2(255)	y		建议值1
	private String threshould_2;//value_sug2	varchar2(255)	y		建议值2
    /**
	 * {@link QUOTA#getCode()}
	 */
    private String code;//code	varchar2(255)	y		指标编码
    @SiColumn(name="alterable")
	private String alterAble;//alterable	char(1)	y		是否可告警的，不能告警的不要进行阈值配置0 否1是
	@SiColumn(name="rule_sug")
	private Integer ruleSug;//rule_sug	number(6)	y		建议的规则
	private Date mtime;//mtime	date		sysdate	修改时间
	private String remark;//remark	varchar2(1000)	y		备注
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getRuleForSelect() {
		return ruleForSelect;
	}
	public void setRuleForSelect(String ruleForSelect) {
		this.ruleForSelect = ruleForSelect;
	}
	
	public String getThreshould_1() {
		return threshould_1;
	}
	public void setThreshould_1(String threshould_1) {
		this.threshould_1 = threshould_1;
	}
	public String getThreshould_2() {
		return threshould_2;
	}
	public void setThreshould_2(String threshould_2) {
		this.threshould_2 = threshould_2;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getAlterAble() {
		return alterAble;
	}
	public void setAlterAble(String alterAble) {
		this.alterAble = alterAble;
	}
	public Integer getRuleSug() {
		return ruleSug;
	}
	public void setRuleSug(Integer ruleSug) {
		this.ruleSug = ruleSug;
	}
	public Date getMtime() {
		return mtime;
	}
	public void setMtime(Date mtime) {
		this.mtime = mtime;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	

	
}

